* {
    margin: 0;
    padding: 0;
}

body {
    background: url('img/bg.png') no-repeat center center #1d1d1d;
    color: #eee;
    font-family: Corbel, Arial, Helvetica, sans-serif;
    font-size: 13px;
}

#rocket {
    width: 275px;
    height: 375px;
    background: url('img/rocket.png') no-repeat;
    margin: 140px auto 50px;
    position: relative;
}

/*	Two steam classes. */

.steam1,
.steam2 {
    position: absolute;
    bottom: 78px;
    left: 50px;
    width: 80px;
    height: 80px;
    background: url('img/steam.png') no-repeat;
    opacity: 0.8;
}

.steam2 {

    /*	.steam2 shows the bottom part (dark version)
     *	of the background image.
     */

    background-position: left bottom;
}

hgroup {

    /* Using the HTML4 hgroup element */

    display: block;
    margin: 0 auto;
    width: 850px;
    font-family: 'Century Gothic', Calibri, 'Myriad Pro', Arial, Helvetica, sans-serif;
    text-align: center;
}

h1 {
    color: #76D7FB;
    font-size: 60px;
    text-shadow: 3px 3px 0 #3D606D;
    white-space: nowrap;
}

h2 {
    color: #9FE3FC;
    font-size: 18px;
    font-weight: normal;
    padding: 25px 0;
}